@font-face
{
    font-family: 'GothamBlackRegular';
    src: url('../Fonts/gotham-black-webfont.eot');
    src: url('../Fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/gotham-black-webfont.woff') format('woff'), url('../Fonts/gotham-black-webfont.ttf') format('truetype'), url('../Fonts/gotham-black-webfont.svg#GothamBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'HelveticaNeue75Bold';
    src: url('../Fonts/helveticaneuebold75-webfont.eot');
    src: url('../Fonts/helveticaneuebold75-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/helveticaneuebold75-webfont.woff') format('woff'), url('../Fonts/helveticaneuebold75-webfont.ttf') format('truetype'), url('../Fonts/helveticaneuebold75-webfont.svg#HelveticaNeue75Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'HelveticaNeueRegular';
    src: url('../Fonts/helveticaneue-webfont.eot');
    src: url('../Fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/helveticaneue-webfont.woff') format('woff'), url('../Fonts/helveticaneue-webfont.ttf') format('truetype'), url('../Fonts/helveticaneue-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.form_rows
{
    clear: both;
    float: left;
    padding: 5px 0;
    width: 100%;
}
body
{
    /*background-color: #023844;*/
    font-family: Arial;
    font-size: 12px;
    line-height: 1.5;
}
#main_web
{
    background: url(../images/bg_body.png) no-repeat center;
    width: 1024px;
    min-height: 768px;
    margin: 0 auto;
    position: relative;
}
#header
{
    min-height: 177px;
    width: 100%;
    background: url(../images/bg_header.png) no-repeat;
    float: left;
    margin-bottom: -2px;
}
#header_home
{
    background: url(../images/bg_header_home.png) repeat-x;
    min-height: 177px;
    width: 100%;
    float: left;
    margin-bottom: -2px;
}
#main_content
{
    float: left;
}
#footer
{
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 7002;
    background: #fff;
    text-align: center;
    width: 100%; /*     float: left;     height: 107px;*/
}
#bg_footer
{
    background: url(../images/bg_footer.jpg) repeat-x;
    width: 1024px;
    margin: 0 auto;
}
#content_header
{
    width: 955px;
    margin: 0 auto;
    height: 100%;
}
#btn_show_bar
{
    background: url(../images/btn_open_footer.jpg) no-repeat center bottom;
    width: 93px;
    height: 26px;
    margin: 0 auto;
    cursor: pointer;
}
#logo
{
    background: url(../images/img_header.png) no-repeat left bottom;
    width: 590px;
    height: 143px;
    padding-top: 30px;
    margin-left: -34px;
    float: left;
}
#right_header
{
    width: 399px;
    float: left;
    height: 168px;
}
#logo img
{
    margin-left: 34px;
}
#box_signin, #box_welcome
{
    color: #FFFFFF;
    float: right;
    width: 100%;
}
#box_welcome
{
    margin-bottom: 29px;
}
#box_welcome ul li.tinyman
{
    float: left;
    height: 22px;
    margin-top: 12px;
    background: url("../images/bg_right_menu.png") no-repeat scroll right top transparent;
    padding: 0 10px;
    position: relative;
}
.menuPulldown
{
    background: url(../images/down.png) no-repeat;
    height: 7px;
    width: 9px;
    margin: 0 auto;
}
#navAccountLink
{
    display: inline-block;
    height: 14px;
    margin-bottom: -6px;
    padding-top: 8px;
    width: 25px;
    cursor: pointer;
}
#hello li
{
    display: block;
    float: none;
}
.navigation
{
    display: none;
}
#pageNav
{
    float: right;
}
.navigation
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7A9AA1;
    border-top: none;
    padding: 5px 0 10px;
    position: absolute;
    right: 10px;
    width: 160px;
    top: 100%;
    z-index: 9999;
}
.navigation li a
{
    color: #250523;
    display: block;
    height: 18px;
    line-height: 18px;
    padding: 3px 22px;
    text-decoration: none; /*width: 79px;*/
}
.navigation li a:hover
{
    background: #288491;
    color: #fff;
}
.openToggler .menuPulldown
{
    background: url(../images/down_a.png) no-repeat;
}
.openToggler
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #7A9AA1;
}
#contact a
{
    color: #fff;
    text-decoration: none;
    display: block;
    height: 20px;
    padding-top: 3px;
}
#box_signin .right
{
    width: 192px;
}
#display_signin
{
    float: right;
    height: 52px;
    padding-top: 10px;
    text-align: center;
    width: 61px;
    background: url("../images/open_login_ep.png") no-repeat scroll 0 -158px;
    font-weight: bold;
    cursor: pointer;
    font-size: 11px;
}
#box_signin i
{
    float: left;
    margin-right: 10px;
    margin-top: 11px;
    text-align: right;
    width: 120px;
}
#signin_cotent
{
    height: 160px;
    background: #250523;
    display: none;
    color: #fff;
}
div.rowElem
{
    clear: both;
    padding: 5px 0;
}
div.rowElem label
{
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 9px;
    width: 84px;
    font-weight: bold;
    font-size: 12px;
}
div.rowElem input
{
    height: 32px;
    border: 1px solid #CACACA;
    padding-left: 6px;
    color: #797979;
}
#signin_cotent_right
{
    margin-right: 35px;
    width: 640px;
    float: right;
    height: 160px;
    background: url(../images/open_login_ep.png) no-repeat right 0px;
}
#des_signin
{
    width: 215px;
    float: left;
    margin-top: 40px;
    height: 75px;
    margin-right: 50px;
}
#form_login
{
    float: left;
    margin-top: 25px;
    height: 140px;
}
.btn_sigin
{
    width: 91px;
    height: 25px;
    padding-top: 6px;
    display: block;
    cursor: pointer;
    background: url(../images/btn_signIn.png) no-repeat;
    float: left;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
.rowElem .forgot
{
    float: left;
    margin-left: 60px;
    margin-right: 38px;
    margin-top: 6px;
}
.rowElem .forgot a
{
    color: #fff;
    text-decoration: none;
}
#list_soli
{
    height: 82px; /*display: none;*/
}
#list_soli a
{
    margin-right: 24px;
}
/*
#list_soli a img:hover
{
    opacity: 0.8;
    filter: alpha(opacity=80);
}
*/
.nav_top
{
    float: right;
    font-family: Arial;
    height: 40px;
    margin-top: 70px;
    width: 100%;
}
.nav_top ul
{
    float: right;
    height: 40px;
}
.nav_top ul li
{
    float: left;
    background: url(../images/bg_right_menu.png) no-repeat top right;
    padding-right: 1px;
}
.nav_top ul li.first a
{
    background: url(../images/bg_right_menu.png) no-repeat top left;
}
.nav_top ul li a
{
    color: #FFFFFF;
    display: block;
    padding: 11px 15px;
    text-decoration: none;
}
.nav_top ul li a:hover, .nav_top ul li a.selected
{
    background: #288491;
}
#top_profile
{
    width: 100%;
    background: url(../images/img_no.png) no-repeat;
    float: left;
    height: 24px;
}
#top_source
{
    width: 100%;
    background: url(../images/img_no_source.png) no-repeat;
    float: left;
    height: 53px;
}
#main_content_profile
{
    background: #ebebeb;
    color: #595959;
    float: left;
    min-height: 770px;
    padding-top: 60px;
    width: 100%;
}
/*-----------Stype Home Page-------------*/
#main_content_home
{
    height: 431px;
    width: 100%;
    background: url(../images/bg_content_home.png) no-repeat;
    float: left;
}
#footer_home
{
    float: left;
    text-align: center;
    width: 100%;
}
#footer_home h2
{
    color: #FFFFFF;
    font-size: 18px;
    margin-top: 5px;
    font-weight: bold;
}
.list_app
{
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 120px;
}
/*
.list_app a img:hover
{
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier
}
*/
#soli_corporate
{
    margin-right: -32px;
}
#soli_source
{
    margin-right: -19px;
}
#soli_store
{
    margin-right: -11px;
}
/*-------end style home page---------*/
#main_content
{
    /*     height:431px;     background: url(../images/bg_content_home.png) no-repeat;     */
    width: 100%;
    float: left;
}
.content
{
    height: 350px;
    background: url(../images/bg_content_width_vector.png) no-repeat 0 -32px;
    float: left;
    width: 100%;
}
.content_the_world
{
    height: 450px;
    background: url(../images/bg_content_the_world.png) no-repeat;
    float: left;
    width: 100%;
}
.content_connect
{
    height: 225px;
    background: url(../images/bg_content_the_world.png) no-repeat 0 -32px;
    float: left;
    width: 100%;
}
.content_source
{
    height: 405px;
    background: url(../images/bg_content_the_world.png) no-repeat;
    float: left;
    width: 100%;
}
.dividerbar
{
    height: 77px;
    background: url(../images/bg_divider_bar.png) repeat-x;
    float: left;
    width: 100%;
}
.content_bottom
{
    /*height: 302px;*/
    background: #ebebeb;
    float: left;
    width: 100%;
    color: #595959;
    padding-bottom: 125px;
    min-height: 240px;
}
.left_content
{
    margin-top: 25px;
    float: left;
    width: 530px;
    font-family: HelveticaNeueRegular;
}
.left_content h1
{
    color: #fff;
    font-weight: bold;
    font-family: GothamBlackRegular;
    font-size: 48px;
    text-shadow: black 2px 2px 3px;
}
.left_content h2
{
    color: #a0e5fc;
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 30px;
    margin-top: 15px;
    width: 260px;
    line-height: 28px;
    text-shadow: black 2px 2px 3px;
}
.left_content p
{
    color: #FFFFFF;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 20px;
    text-align: left;
    width: 350px;
    line-height: 17px;
    text-shadow: black 2px 2px 3px;
}
.img_laptop
{
    float: right;
    margin-top: 42px;
}
.img_map
{
    float: left;
    margin-right: -35px;
    margin-top: 45px;
}
.img_source
{
    float: right;
    margin-right: 40px;
    margin-top: 11px;
}
.img_mobile
{
    float: right;
    margin-right: 0;
    margin-top: 0;
}
.content_the_world .left_content
{
    margin-right: -126px;
    margin-top: 150px;
}
.content_the_world .left_content h2
{
    margin-bottom: 15px;
    margin-top: 5px;
}
.content_connect .left_content
{
    margin-top: 10px;
}
.content_connect .left_content h2
{
    margin-bottom: 15px;
    margin-top: 0;
    width: 300px;
}
.content_connect .left_content p
{
    width: 356px;
}
.content_source .left_content h2
{
    width: 375px;
}
.content_source .left_content
{
    width: 370px;
    margin-top: 70px;
}
#source_left_content
{
    margin-top: 30px;
}
.content_source .left_content p
{
    width: 356px;
}
.wrapper
{
    width: 955px;
    margin: 0 auto;
}
.wrapper2
{
    width: 1000px;
    margin: 0 auto;
}
.dividerbar h2
{
    color: #595959;
    font-size: 24px;
    font-family: HelveticaNeueRegular;
    margin-top: 20px;
}
.three_col
{
    width: 285px;
    float: left;
    margin-top: 20px;
    margin-right: 47px;
}
.four_col
{
    float: left;
    margin-right: 23px;
    margin-top: 20px;
    width: 220px;
}
.header_col h2
{
    font-family: HelveticaNeue75Bold;
    font-size: 18px;
    font-weight: normal;
    float: left;
    margin-left: 20px;
    margin-top: 15px;
}
.four_col .header_col h2
{
    width: 145px;
    margin-left: 5px;
    line-height: 25px;
}
.header_col img
{
    float: left;
}
.header_col
{
    float: left;
    width: 100%;
}
.content_col
{
    font-size: 14px;
    float: left;
    width: 100%;
    line-height: 18px;
}
/*-------stype custom element------*/
.cus_textarea
{
    border: 1px solid #D0D0D0;
    width: 320px;
    height: 45px;
    resize: none;
    padding: 5px;
}
.cus_input
{
    background: url("../images/Controls/bg_input_l.png") no-repeat scroll left center transparent;
    display: inline-block;
    height: 25px;
    padding-left: 6px;
}
.cus_input_mid
{
    background: url("../images/Controls/bg_input_m.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #595959;
    float: left;
    height: 15px;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 0;
    font-size: 11px;
}
.cus_input_right
{
    background: url("../images/Controls/bg_input_r.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: 6px;
}
.cus_input_disabled
{
    background: url("../images/Controls/bg_input_l.png") no-repeat scroll left center transparent;
    display: inline-block;
    height: 25px;
    padding-left: 6px;
}
.cus_input_disabled .cus_input_mid
{
    background: url("../images/Controls/bg_input_m.png") repeat-x scroll 0 0 transparent;
}
.cus_input_disabled .cus_input_right
{
    background: url("../images/Controls/bg_input_r.png") no-repeat scroll 0 0 transparent;
}
.cus_ddl
{
    background: url("../images/Controls/bg_ddl_l.png") no-repeat scroll left center transparent;
    display: inline-block;
    height: 23px;
    padding-left: 5px;
    line-height: 18px;
    overflow: hidden;
}
.cus_ddl_mid
{
    background: url("../images/Controls/bg_ddl_m.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #595959;
    float: left;
    height: 17px;
    margin-left: 0;
    margin-right: 0;
    padding: 3px 0;
}
.cus_ddl_right
{
    background: url("../images/Controls/bg_ddl_r.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    width: 17px;
}
.cus_button
{
    background: url("../images/Controls/bg_button_l.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block;
    margin-left:6px;
    height: 25px;
    /*float:left;*/
    padding-left: 5px;
}
.cus_button_mid
{
    background: url("../images/Controls/bg_button_m.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #595959;
    float: left;
    font-size: 11px;
    height: 17px;
    padding: 4px 5px;
    text-align: center;
    font-weight: bold;
}
.cus_button_right
{
    background: url("../images/Controls/bg_button_r.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    width: 5px;
}
/*--------end style controls-------*/
#edit_container h2
{
    font-size: 26px;
}
#box_container h2
{
    font-size: 26px;
}
#box_container h1
{
    font-size: 18px;
}
#box_form
{
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #d2d2d2;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 334px;
}
#box_form h3
{
    border-bottom: 1px solid #bbb8b8;
    font-size: 15px;
    padding: 10px;
}
.contain_form
{
    border: 1px solid #d2d2d2;
    width: 268px;
    margin: 0 auto;
    margin-top: 16px;
    padding: 10px;
}
.forgotpass
{
    height: 20px;
    padding-top: 7px;
    text-align: right;
    width: 100%;
}
.warning_contain
{
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: right;
    width: 314px;
}

.text_lbl
{
    padding-right: 10px;
    padding-top: 4px;
}
.contain_form .form_rows span
{
    float: left;
    font-weight: bold;
}
.forgotpass
{
    height: 20px;
    padding-top: 7px;
    text-align: right;
    width: 100%;
}
.forgotpass a
{
    color: #595959;
    padding-right: 25px;
}
/*-------Edit profile-------*/
.footer_edit
{
    text-align: center;
    margin-top: 7px;
}
.edit_msg
{
    font-size: 13px;
    font-weight: bold;
}
#box_form .title_field
{
    font-size: 13px;
    font-weight: bold;
}
.edit_rows
{
    margin: 10px 0 10px 20px;
    height: 25px;
}
.title_row
{
    display: block;
    width: 30%;
    float: left;
    padding-top: 7px;
    font-size: 12px;
    font-weight: bold;
}
.val_row
{
    display: block;
    width: 70%;
    float: left;
    padding-top: 7px;
}

#edit_pass
{
    width: 292px;
    margin: 15px 0 0px 20px;
    padding: 15px 0;
    border: 1px solid #cfcfcf;
}
#edit_pass .form_rows
{
    margin-left: 15px;
}
.title_from_rows
{
    font-size: 12px;
    display: block;
    float: left;
    width: 120px;
    font-weight: bold;
}
.messeage_profile
{
    padding: 14px;
    display: block;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
}
.warning_msg
{
    color: #FF5050;
    font-weight: bold;
    padding-bottom: 7px;
}
.camp
{
    width: 196px;
    float: left;
    margin-bottom: 7px;
}
.camp_content
{
    width: 196px;
    padding-bottom: 7px;
    line-height: 18px;
    border: 1px solid #cecece;
    background: #e6e6e6;
    margin-top: 10px;
}
.camp_content .title
{
    font-weight: bold;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
}
.camp_content .lbcamp
{
    font-weight: bold;
    display: block;
    width: 70px;
    margin-left: 20px;
    float: left;
}
.camp_content .desccamp
{
    float: left;
    width: 100px;
}

.text_desc
{
    width: 288px;
    margin: 15px auto 0;
    font-weight: bold;
}
.box_mess
{
    width: 380px;
    float: left;
    margin-top: 22px;
}
.box_mess label
{
    width: 100%;
    float: left;
    font-weight: bold;
    padding: 0;
}
.box_mess input
{
    width: 368px;
    float: left;
    border: 1px solid #cacaca;
    height: 31px;
    margin: 3px 0 10px 0;
    padding: 0 5px;
}
.box_mess textarea
{
    width: 368px;
    float: left;
    height: 140px;
    border: 1px solid #cacaca;
    padding: 5px;
    margin-top: 3px;
}
.send_mess
{
    border: 1px solid #CACACA;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 18px;
    padding: 6px 0;
    text-align: center;
    width: 126px;
    background: #fff;
    margin-top: 10px;
}
.contacts_maps
{
    width: 480px;
    float: right;
    margin-top: -265px;
    margin-bottom: 100px;
}
.maps
{
    height: 458px;
    border: 1px solid #CACACA;
    background: #f7f7f7;
    margin-bottom: 15px;
    box-shadow: 0 1px 1px #CACACA;
    -moz-box-shadow: 0 1px 1px #CACACA;
    -webkit-box-shadow: 0 1px 1px #CACACA;
}
#map_canvas
{
    border: 1px solid #CACACA;
    margin: 10px;
}
.col_contact
{
    width: 230px;
    float: left;
}
.h_city
{
    border-bottom: 1px solid #595959;
    padding-bottom: 2px;
    float: left;
    width: 100%;
}
.content_city
{
    float: left;
    width: 100%;
}
.h_city h2
{
    float: left;
    font-size: 18px;
}
.content_city p
{
    margin: 10px 0 20px 0;
}
.h_city span
{
    float: right;
    margin-top: 6px;
}
/*******style contact************/
.box_ad
{
    width: 755px;
}
.tt_ad h1
{
    font-size: 30px;
    font-weight: bold;
    margin-top: 7px;
}
.tbl_header tr th
{
    background: #fff;
    border-right: 1px solid #f0f0f0;
    padding: 10px 0 10px 10px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
}
.list_row_users
{
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    background-color: #fff;
    height: 440px;
    width: 754px;
}
.rows_users, .rows_users_disable
{
    background: none repeat scroll 0 0 #f6f6f6;
    height: 25px;
    line-height: 19px;
    overflow: hidden;
    width: 754px;
}
.users_alt
{
    background: none repeat scroll 0 0 #fff;
}
.col_enterprise
{
    float: left;
    padding: 5px;
    width: 153px;
}
.col_level
{
    float: left;
    padding: 5px;
    width: 130px;
}
.col_role
{
    float: left;
    padding: 5px;
    width: 115px;
}
.col_status
{
    float: left;
    padding: 5px;
    width: 109px;
}
.col_campaign
{
    float: left;
    padding: 5px;
    width: 175px;
}
.bar
{
    height: 15px;
    margin-top: 35px;
    position: absolute;
    text-align: right;
    width: 100%;
}
.rows_user_hover .bar
{
    margin-top: 30px;
}
.rows_user_hover
{
    background: url("../Images/Controls/bg_tr.png") repeat-x scroll 0 0 transparent !important;
    height: 55px !important;
    color: #fff;
}
.i_delete
{
    background: url("../images/delete.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 12px;
    margin-right: 8px;
    padding-left: 12px;
    text-decoration: none;
    width: 30px;
}
.i_edit
{
    background: url("../images/edit.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 12px;
    margin-right: 14px;
    padding-left: 15px;
    text-decoration: none;
    width: 14px;
}
.i_copy
{
    background: url("../images/copy.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 12px;
    margin-right: 16px;
    padding-left: 14px;
    text-decoration: none;
    width: 13px;
}
.box_super_admin
{
    background: url("../images/left_box.png") no-repeat scroll left center transparent;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
    position: relative;
    width: 228px;
}
.btn_close
{
    background: url("../images/close_dialog.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 17px;
    z-index: 1103;
}
.btn_big_new
{
    background: url("../images/Controls/big_button.png") no-repeat left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    padding-left: 45px;
    display: block;
    cursor: pointer;
}
h1.header_box_super_admin
{
    border-bottom: 1px solid #d6d6d6;
    font-size: 15px;
    padding: 10px 0 10px 10px;
}
.box_boc
{
    margin: 0 auto;
    width: 218px;
    border: 1px solid #cdcdcd;
}
.bg_box_super_admin
{
    background: none repeat scroll 0 0 #f4f4f4;
    min-height: 480px;
    border: 1px solid #CDCDCD;
}
.tbl_boc td
{
    padding: 5px 0 5px 0;
    vertical-align: middle;
}
.tbl_header
{
    border: 1px solid #CDCDCD;
}
.list_btn_box
{
    bottom: 5px;
    position: absolute;
    right: 0;
}
#main_content_apvqn
{
    background: #ebebeb;
    color: #595959;
    float: left;
    height: 1000px;
    width: 100%;
}
#main_left
{
    float: left;
    width: 705px;
    font-size: 11px;
    position: relative;
    margin-top:10px;
}
#nav_right
{
    float: right;
    margin-right: -35px;
    margin-top: -53px;
    width: 278px;
    background: #fff;
    height: 1052px;
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
}
#nav_right .header_nav
{
    background: url("../images/bg_header_nav.png") no-repeat scroll left center transparent;
    border-bottom: 1px solid #ebebeb;
    float: left;
    font-size: 18px;
    height: 53px;
    margin-left: -1px;
    width: 280px;
}
#nav_right .header_nav img
{
    float: left;
    margin-left: 20px;
    margin-top: 6px;
}
#nav_right .header_nav h1
{
    float: left;
    margin-left: 10px;
    margin-top: 12px;
}
#nav_right .header_nav h3
{
    padding: 0;
    padding-left: 70px;
    line-height: 18px;
    padding-top: 7px;
}
.navs
{
    float: left;
    width: 100%;
    margin-top: 65px;
}
.navs ul li
{
    padding-bottom: 1px;
}
.navs a
{
    text-decoration: none;
    font-weight: bold;
    color: #595959;
}
.navs a.new
{
    background: url("../images/i_new.png") no-repeat scroll 20px center transparent;
    display: block;
    height: 48px;
    line-height: 48px;
    padding-left: 55px;
}
.navs a.new:hover, .navs a#active.new
{
    color: #fff;
    background: url("../images/i_new_a.png") no-repeat scroll 20px center #288491;
}
.navs a.library
{
    background: url("../images/i_library.png") no-repeat scroll 20px center transparent;
    display: block;
    height: 48px;
    line-height: 48px;
    padding-left: 55px;
}
.navs a.library:hover, .navs a#active.library
{
    color: #fff;
    background: url("../images/i_library_a.png") no-repeat scroll 20px center #288491;
}
.navs a.calendar
{
    background: url("../images/i_calendar.png") no-repeat scroll 20px center transparent;
    display: block;
    height: 48px;
    line-height: 48px;
    padding-left: 55px;
}
.navs a.calendar:hover, .navs a#active.calendar
{
    color: #fff;
    background: url("../images/i_calendar_a.png") no-repeat scroll 20px center #288491;
}
/*quangnv*/
.content_top
{
    float: right;
    position: absolute;
    top: 30px;
    right: 10px;
    color: #fff;
}
.content_top .form_rows
{
    padding: 0;
}
.form_rows b
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    width: 75px;
}
.content_top .text
{
    float: left;
    margin-top: 3px;
}
.text-right
{
    text-align: right;
}
.i_edit
{
    background: url("../images/edit.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 12px;
    margin-right: 14px;
    padding-left: 15px;
    text-decoration: none;
    width: 14px;
}
.col_brand
{
    float: left;
    padding: 5px;
    width: 67px;
}
.colo_name
{
    float: left;
    padding: 5px;
    width: 105px;
}
.colo_campaign
{
    float: left;
    padding: 5px;
    width: 92px;
}
.colo_email
{
    float: left;
    padding: 5px;
    width: 125px;
}
.col_username
{
    float: left;
    padding: 5px;
    width: 95px;
}
.new_acc
{
    background: url("../images/btn_new_acc.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 37px;
    text-decoration: none;
    width: 151px;
}
.list_row_users .col_enterprise
{
    width: 100px;
}
.list_row_users .col_brand
{
    width: 70px;
}
.list_row_users .col_role
{
    width: 60px;
}
.list_row_users .col_status
{
    width: 41px;
}
.list_row_users .colo_name
{
    width: 97px;
}
.list_row_users .colo_campaign
{
    width: 95px;
}
.list_row_users .colo_email
{
    width: 120px;
    overflow: hidden;
}
.list_row_users .col_username
{
    width: 85px;
}
.tbl_info_user
{
    padding-left: 10px;
}
.tbl_info_user td
{
    padding: 10px 0;
}
.top_boc
{
    /*background: url("../images/top_boc.png") no-repeat scroll center top transparent;*/
    height: 10px;
}
.bot_boc
{
    /*background: url("../images/bot_boc.png") no-repeat scroll center top transparent;*/
    height: 4px;
}
.mid_boc
{
    /*background: url("../images/mid_boc.png") repeat-y scroll center top transparent;*/
    font-size: 10px;
    padding: 4px 10px 10px;
}
.bd_right
{
    border-right: 1px solid #cbcbcb;
}
.bd_bottom
{
    border-bottom: 1px solid #cbcbcb;
}
.tbl_edit_user td
{
    letter-spacing: -0.4px;
    padding: 10px 3px;
}
.font_or
{
    float: left;
    font-size: 9px;
}
#txt_Enterprise, #txt_Brand, .width98
{
    width: 96px;
}
select.select_short3
{
    height: 24px !important;
    width: 95px;
}
.btnAdd
{
    width: 40px;
}
.txta
{
    background: url("../images/bg_txta.png") no-repeat scroll center top transparent;
    border: 0 none;
    color: #595959;
    height: 65px;
    padding: 5px;
    width: 98px;
    resize: none;
}
.txt_poc
{
    width: 120px;
}
.lblRequired
{
    float: right;
    margin: 5px 0;
}
/*Super Admin Dash*/
.list_camp
{
    background: none repeat scroll 0 0 #e8e8e8;
    border: 1px solid #d0d0d0;
    line-height: 18px;
    margin: 0 auto 5px;
    padding: 5px 10px;
    width: 195px;
}
.list_camp table
{
    margin-left: 10px;
}
#box_confirm, #new_campain, #edit_campain
{
    display: none;
}
.tbl_new_user
{
    margin-bottom: 5px;
}
.tbl_new_user td
{
    padding: 5px 0 0 10px;
    vertical-align: middle;
}
.btn_ddlCampaign
{
    background: url("../images/bg_select_short4.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #595959;
    display: block;
    font-size: 11px;
    height: 13px;
    padding: 5px;
    width: 121px;
}
.campaigns
{
    height: 330px;
    position: absolute;
    width: 177px;
    z-index: 1;
}
.list_campaigns
{
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    color: #6d6d6d;
    font-size: 11px;
    height: 150px;
    margin-left: 5px;
    overflow: auto;
    width: 124px;
}
.list_count
{
    border-bottom: 1px solid #CDCDCD;
    min-height: 20px;
    padding-left: 10px;
    padding-top: 5px;
    width: 90%;
}
.has-js .label_check
{
    background: url("../images/Controls/check-off.png") no-repeat scroll 0 0 transparent;
}
.has-js label.c_on
{
    background: url("../images/Controls/check-on.png") no-repeat scroll 0 0 transparent;
}
.has-js .label_check, .has-js .label_radio
{
    line-height: 15px;
    padding-left: 18px;
}
.has-js .label_check_ip
{
    background: url("../images/Controls/bg_off.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    width: 53px;
}
.has-js label.c_ip_on
{
    background: url("../images/Controls/bg_on.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    width: 53px;
}
label
{
    cursor: pointer;
    display: block;
    line-height: 20px;
    padding-bottom: 9px;
}
.has-js .label_check input, .has-js .label_check_ip input, .has-js .label_radio input
{
    left: -9999px;
    position: absolute;
}
.list_btn_camp
{
    background: none repeat scroll 0 0 #e8e8e8;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    margin-left: 5px;
    text-align: center;
    width: 124px;
}
.bg_bot_ddlcampaigns
{
    background: url("../images/bg_bot_ddlCampaign.png") no-repeat scroll center bottom transparent;
    height: 7px;
    margin-left: 5px;
    width: 126px;
}
.box_super_admin .i_edit
{
    background: url("../images/edit_1.png") no-repeat scroll left top transparent;
    color: #6d6d6d;
}
.box_super_admin .i_delete
{
    background: url("../images/delete_1.png") no-repeat scroll left top transparent;
    color: #6d6d6d;
}
select.select_short4
{
    height: 23px !important;
    width: 131px;
}
.icon_add, .icon_quizz_add, .icon_add_disable
{
    background: url("../images/btn_add.png") no-repeat scroll left center transparent;
    border: 0 none;
    color: #6d6d6d;
    cursor: pointer;
    font-size: 11px;
    height: 13px;
    padding: 3px 10px 5px 18px;
    text-decoration: none;
}
.box_confirm
{
    background: none repeat scroll 0 0 #f1f1f1 !important;
    border-left: 1px solid #787878;
    border-top: 1px solid #787878;
    color: #595959 !important;
    margin-left: -150px !important;
    padding: 10px !important;
    width: 240px !important;
}
.content_confirm
{
    float: left;
    width: 100%;
}
.text_confirm
{
    float: left;
    font-size: 11px;
    margin-left: 10px;
    margin-top: 10px;
    width: 165px;
}
.list_btn_confirm
{
    float: right;
    margin-top: 20px;
    text-align: right;
    width: 100%;
}
.box_campain
{
    background: none repeat scroll 0 0 #f5f5f5 !important;
    color: #595959 !important;
    height: 785px;
    padding: 0 !important;
    position: relative;
    top: 0 !important;
    width: 470px !important;
    font-size: 11px;
}
.header_box_campain
{
    border-bottom: 1px solid #e2e1e1;
    font-size: 15px;
    padding: 10px 0 10px 10px;
}
.txta_camp_desc
{
    background: url("../images/bg_txt_camp_desc.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #595959;
    height: 41px;
    padding: 5px;
    resize: none;
    width: 171px;
}
.tbl_new_user .txta_camp_desc
{
    background: url("../images/bg_txt_camp_desc_1.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    margin-right: 10px;
    margin-bottom: 5px;
    padding: 5px;
    width: 277px;
}
.tbl_new_user .width170
{
    width: 275px;
}
.width170
{
    width: 170px;
}
.simplemodal-container
{
    position: absolute !important;
    top: 210px !important;
}
.div_countries2
{
    /*background: url("../images/bg_box_country2.png") no-repeat scroll center top transparent;*/
    height: 100px;
    padding: 5px;
    width: 276px;
}
.div_countries2 .alt_row, .list_key .alt_row
{
    background-color: #f2f2f2;
}
.div_countries2 .list_count
{
    border: none;
    width: auto;
    padding: 3px;
}
.list_count .country_l
{
    float: left;
    width: 30%;
    overflow: hidden;
}
.list_count .country_c
{
    float: left;
    margin-left: 10%;
    width: 21%;
}
.list_count .country_c label
{
    height: 5px;
}
.list_count .country_r
{
    float: left;
    width: 30%;
}
.list_count .country_r input
{
    width: 80px;
    height: 15px;
    border: 1px solid #dfdfdf;
    background-color: #f5f5f5;
}
.div_countries2 div label span
{
    display: inline-block;
    width: 120px;
}
.form_rows b.lblColor
{
    padding-top: 6px;
    width: 165px;
}
.colorSelector
{
    background: url("../images/color_picker/txtcolor.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 26px;
    width: 36px;
}
.colorSelector div
{
    background: url("../images/color_picker/txtcolor.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    width: 25px;
}
.width55
{
    width: 55px;
}
.box_keywords
{
    /*background: url("../images/bg_box_keyword.png") no-repeat scroll 0 0 transparent;*/
    background-color: #f0f0f0;
    border: 1px solid #cfcfcf;
    height: 385px;
    margin: 2px auto 0;
    width: 445px;
}
.list_key
{
    float: left;
    height: 73px;
    width: 424px;
}
.rows_key
{
    clear: both;
    float: left;
    width: 100%;
    /*height: 23px;*/
    line-height: 15px;
}
.col_lag
{
    width: 90px;
    margin-left: 10px;
    float: left;
}
.col_k
{
    float: left;
    width: 96px;
}
.col_f
{
    float: left;
    width: 75px;
}
.col_coun
{
    width: 115px;
    margin-left: 10px;
    float: left;
}

.key_button2
{
    background: url("../images/l_btn_key.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    padding-left: 5px;
}
.key_button
{
    background: url("../images/Controls/l_btn_key.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding-left: 5px;
}
.key_button.key_disable
{
    background: url("../images/Controls/l_btn_key_d.png") no-repeat scroll left center transparent;
}
.key_disable .key_button_mid
{
    background: url("../images/Controls/m_btn_key_d.png") repeat-x scroll 0 0 transparent;
}
.with_close.key_disable .key_button_right
{
    background: url("../images/Controls/l_btn_key_close_d.png") no-repeat scroll 0 0 transparent;
    width: 24px;
}
.key_disable .key_button_right
{
    background: url("../images/Controls/r_btn_key_d.png") no-repeat scroll 0 0 transparent;
}
.width95
{
    width: 95px;
}
div.list_key .width95
{
    width: 50px;
    height: auto;
    line-height: 20px;
    padding: 0 6px;
}
.with_close .width95
{
    width: 76px;
}
.key_button_mid
{
    background: url("../images/Controls/m_btn_key.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 14px;
    overflow: hidden;
    padding: 6px;
    text-transform: uppercase;
}

.key_button_mid2
{
    background: url("../images/m_btn_key.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 10px;
    padding: 8px 6px;
    text-transform: uppercase;
    overflow: hidden;
}
.key_button_right2
{
    background: url("../images/r_btn_key.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    width: 5px;
}

.key_button_right
{
    background: url("../images/Controls/r_btn_key.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 26px;
    width: 5px;
}
.with_close .key_button_right
{
    background: url("../images/Controls/l_btn_key_close.png") no-repeat scroll 0 0 transparent;
    width: 24px;
}
.hex_value
{
    display: inline-block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin-left: 5px;
}
/*fancy box*/
.fancybox-bg
{
    border: 0 none;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 20px;
    z-index: 1001;
}
.fancybox-bg-n
{
    top: -20px;
    left: 0;
    width: 100%;
    background: url("../images/fancybox-x.png") repeat-x scroll -20px 0 transparent;
}
.fancybox-bg-ne
{
    top: -20px;
    right: -20px;
    background-image: url('../images/fancy_shadow_ne.png');
    background-position: 0 0;
}
.fancybox-bg-e
{
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../images/fancybox-y.png');
    background-repeat: repeat-y;
    background-position: -20px 0px;
}
.fancybox-bg-se
{
    bottom: -20px;
    right: -20px;
    background-image: url('../images/fancy_shadow_se.png');
    background-position: 0 0;
}
.fancybox-bg-s
{
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../images/fancybox-x.png');
    background-position: 0px -20px;
}
.fancybox-bg-sw
{
    bottom: -20px;
    left: -20px;
    background-image: url('../images/fancy_shadow_sw.png');
    background-position: 0 0;
}
.fancybox-bg-w
{
    height: 100%;
    left: -20px;
    top: 0;
    background: url('../images/fancybox-y.png') repeat-y;
}
.fancybox-bg-nw
{
    top: -20px;
    left: -20px;
    background-image: url('../images/fancy_shadow_nw.png');
    background-position: 0 0;
}
.country_box
{
    border: 1px solid #d0d0d0;
    background-color: #fff;
    width: 285px;
    height: 130px;
}
.country_box .country_box_head
{
    border-bottom: 2px solid #eaeaea;
    background-color: #f5f5f5;
    color: #595959;
    font-size: 10px;
    font-weight: bold;
    height: 28px;
}
.country_box .country_box_head div
{
    width: 30%;
    float: left;
    margin-left: 3%;
}
.box_campain .make_keyword, .box_campain .make_language
{
    height: 100px;
    width: 423px;
    border: 1px solid #cdcdcd;
    background-color: #fff;
    margin-left: 10px;
}
.make_keyword .head, .make_language .head
{
    height: 26px;
    line-height: 26px;
    border-bottom: 1px solid #cdcdcd;
    background-color: #f1f1f1;
    font-weight: bold;
}
.make_keyword .head div, .make_language .head div
{
    width: 24%;
    margin-left: 1%;
    float: left;
}
.define
{
    clear: both;
    height: 25px;
    line-height: 25px;
    text-align: right;
}
.simplemodal-wrap
{
    overflow: visible !important;
}
#box_lang_popup
{
    position: absolute;
    z-index: 10000;
    top: 250px;
    left: 250px;
    width: 290px;
    height: 265px;
    background-color: #f4f4f4;
    border: 1px solid #c5c4c4;
}
.box_inner
{
    background-color: #f4f4f4;
    height: 100%;
}
.select_lang
{
    font-size: 12px;
    font-weight: bold;
    color: #595959;
    line-height: 30px;
}
#box_lang_popup .cus_button
{
    bottom: 10px;
    position: absolute;
    right: 0;
}
#box_keyword_popup
{
    position: absolute;
    z-index: 10000;
    top: 250px;
    left: 250px;
    width: 390px;
    background-color: #f4f4f4;
    border: 1px solid #c5c4c4;
}
#make_keyword_alert
{
    background-color: #F4F4F4;
    border: 1px solid #C5C4C4;
    left: 190px;
    position: absolute;
    top: 40px;
    width: 390px;
    z-index: 10000;
}
.mk_kw_l
{
    width: 40%;
    margin-left: 4%;
    float: left;
}
.mk_kw_r
{
    width: 55%;
    float: left;
}
.opt-In, .opt-Out
{
    width: 360px;
    border: 1px solid #d0d0d0;
    background-color: #f5f5f5;
    margin: 0 auto;
    margin-bottom: 5px;
}
#box_keyword_popup .tbl_new_user .width170
{
    width: 175px;
}
#box_keyword_popup .tbl_new_user .txta_camp_desc
{
    background: url("../images/bg_txt_camp_desc_2.png") no-repeat scroll 0 0 transparent;
    height: 46px;
    padding: 5px;
    width: 317px;
}
#box_keyword_popup .tbl_new_user td
{
    padding: 0 0 0 16px;
}
#box_keyword_popup .select_lang
{
    margin-left: 16px;
    margin-top: 5px;
}
#box_keyword_popup .cus_input
{
    margin-top: 5px;
}

.has-js .label_radio
{
    background: url("../images/Controls/radio-off.png") no-repeat scroll 0 0 transparent;
}
.has-js label.r_on
{
    background: url("../images/Controls/radio-on.png") no-repeat scroll 0 0 transparent;
}
.has-js .label_radio.c_disable
{
    background: url("../images/Controls/radio-off_d.png") no-repeat scroll 0 0 transparent;
    color:#cdcdcd;
}
.has-js label.r_on.c_disable
{
    background: url("../images/Controls/radio-on_d.png") no-repeat scroll 0 0 transparent;
    color:#cdcdcd;
}
.has-js .label_check
{
    background: url("../images/Controls/check-off.png") no-repeat scroll 0 0 transparent;
}
.has-js label.c_on
{
    background: url("../images/Controls/check-on.png") no-repeat scroll 0 0 transparent;
}
.has-js .label_check.c_disable
{
    background: url("../images/Controls/check-off_d.png") no-repeat scroll 0 0 transparent;
    color:#cdcdcd;
}
.has-js label.c_on.c_disable
{
    background: url("../images/Controls/check-on_d.png") no-repeat scroll 0 0 transparent;
    color:#cdcdcd;
}
.cus_button_hover
{
    background: url(../images/bg_button_active_l.png) no-repeat left center;
}
.cus_button_hover .cus_button_mid
{
    background: url(../images/bg_button_active_m.png) repeat-x center center;
}
.cus_button_hover .cus_button_right
{
    background: url(../images/bg_button_active_r.png) no-repeat right bottom;
}







/****Alert*****/
.sub_lang
{
    margin-left:20px;
}
.box_filter
{
    width: 465px;
    float: left;
}
#list_fliter
{
    padding: 0;
}
#fitlers
{
    height: 4px;
    position: relative;
    width: 100%;
}
.itemfilter
{
    background: #595959;
    color: #C9C9C9;
    float: left;
    font-family: Arial;
    font-size: 9px;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 5px;
    border: 1px solid #959595;
}
.filertext
{
    float: left;
    line-height: 12px;
    margin-right: 5px;
    max-width: 444px;
    overflow: hidden;
}
#itemfiltertemplate
{
    display: none;
}
.item_temp, #list_row_users_temp
{
    display: none;
}
.rows_alert
{
    background: none repeat scroll 0 0 ##F6F6F6;
    height: 25px;
    line-height: 19px;
    overflow: hidden;
    width: 100%;
}
.alert_alt
{
    background: none repeat scroll 0 0 #fff;
}
.list_row_alert
{
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    height: 398px;
    overflow: auto;
}
.rows_alert.tbl_wins .col_date
{
    float: left;
    padding: 5px;
    width: 59px;
}
.rows_alert.tbl_wins .col_name {
    float: left;
    overflow: hidden;
    padding: 3px;
    width: 136px;
}
.rows_alert.tbl_wins .col_campaign {
    float: left;
    overflow: hidden;
    padding: 3px;
    width: 93px;
}
.rows_alert.tbl_wins .colo_draft {
    float: left;
    padding: 5px;
    text-align: center;
    width: 61px;
}
.rows_alert .col_date
{
    float: left;
    padding: 5px;
    width: 51px;
}
.rows_alert .col_name
{
    float: left;
    overflow: hidden;
    padding: 3px;
    width: 114px;
}
.rows_alert .col_campaign
{
    float: left;
    padding: 5px;
    width: 74px;
}
.rows_alert .col_frequency
{
    float: left;
    padding: 5px;
    width: 67px;
    text-align: center;
}
.rows_alert .colo_draft
{
    float: left;
    padding: 5px;
    text-align: center;
    width: 54px;
}
.rows_alert .col_active
{
    float: left;
    padding: 5px;
    width: 25px;
}
.tbl_wins .col_active
{
	width: 50px;
}
.rows_alert_hover
{
    background: url("../images/Controls/bg_tr.png") repeat-x scroll 0 0 transparent !important;
    height: 56px !important;
    color: #FFFFFF;
}
.rows_alert_hover .active
{
    background: url("../images/check.png") no-repeat scroll 0 0 transparent;
}
.active
{
    background: url("../images/check_green.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    margin: 0 auto;
    width: 15px;
}
.box_summary
{
    font-size: 11px;
    height: 594px;
    width: 215px;
    background: url("../images/left_box.png") no-repeat scroll left center transparent;
    float: left;
}
#main_content_apvqn .box_super_admin
{
    margin-top: 49px;
    width: 215px;
}
/*--------Calendar-------*/
.clear
{
    clear: both;
}
#header_bar
{
    width: 100%;
    margin-top: 15px;
}
.header_left
{
    width: 400px;
    float: left;
}
.header_right
{
    width: 254px;
    float: right;
}
#header_bar .btn_today
{
    background: url(../images/btn_today.png) no-repeat;
    width: 55px;
    height: 23px;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
}
#header_bar .btn_prev
{
    background: url(../images/btn_prev.png) no-repeat;
    width: 28px;
    height: 23px;
    border: none;
    cursor: pointer;
    margin-left: 20px;
    display: block;
    float: left;
}
#header_bar .btn_next
{
    background: url(../images/btn_next.png) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    cursor: pointer;
    margin: 0;
    display: block;
    float: left;
}
#header_bar .text_datetime
{
    font-size: 15px;
    font-weight: bold;
    padding-left: 18px;
    display: block;
    width: 250px;
    float: left;
}
.header_right ul
{
    margin: 0;
    padding: 0;
}
.header_right ul li
{
    float: left;
    list-style: none;
    cursor: pointer;
}
.header_right ul li span
{
    background: url(../images/btn_week.png) no-repeat;
    width: 60px;
    height: 19px;
    display: block;
    text-align: center;
    font-weight: bold;
    padding-top: 4px;
}
.header_right ul li span:hover
{
    background: url(../images/btn_week_active.png) no-repeat;
    color: #ffffff;
    font-weight: bold;
}
.header_right ul li span.selected
{
    background: url(../images/btn_week_active.png) no-repeat;
    color: #ffffff;
    font-weight: bold;
}
.header_right ul li span.first
{
    background: url(../images/btn_day.png) no-repeat;
    width: 61px;
    height: 19px;
    display: block;
    text-align: center;
    font-weight: bold;
    padding-top: 4px;
}
.header_right ul li span#btnDay.selected
{
    background: url(../images/btn_day_active.png) no-repeat;
    color: #ffffff;
    font-weight: bold;
}
.header_right ul li span.first:hover
{
    background: url(../images/btn_day_active.png) no-repeat;
    color: #ffffff;
    font-weight: bold;
}
.header_right ul li span.last
{
    background: url(../images/btn_list.png) no-repeat;
    width: 61px;
    height: 19px;
    display: block;
    text-align: center;
    font-weight: bold;
    padding-top: 4px;
}
.header_right ul li span.last:hover
{
    background: url(../images/btn_list_active.png) no-repeat;
    color: #ffffff;
    font-weight: bold;
}
.header_right ul li span#btnList.selected
{
    background: url(../images/btn_list_active.png) no-repeat;
    color: #ffffff;
    font-weight: bold;
}
#box_calendar
{
    width: 700px; /*background: #f6f6f6;*/
    margin-top: 5px;
    padding-bottom: 10px;
}
.list1
{
    width: 685px;
    height: 367px;
    border: 1px solid #9db5bf;
    margin: auto;
    overflow-y: hidden;
}
#list
{
    width: 685px;
}
#list ul
{
    margin: 0;
    padding: 0;
}
#list ul li
{
    list-style: none;
}
#list ul li a
{
    background: #d5d5d5;
    padding: 4px 10px;
    color: #000000;
    text-decoration: none;
    display: block;
    width: 665px;
    font-weight: bold;
    border-top: 1px solid #9db5bf;
    cursor: pointer;
}
#list ul ul
{
    border-left: 1px solid #7c99ac;
    border-right: 1px solid #7c99ac;
    background: #ffffff;
}
#list ul ul li
{
    border-bottom: 1px solid #bbcbd6;
    border-top: 1px solid #bbcbd6;
    padding-left: 133px;
}
#list ul ul li a.one
{
    border-left: 1px solid #bbcbd6;
    width: 530px;
    color: #015fde;
    font-weight: normal;
}
#list ul ul li a.two
{
    background: #efd2ae;
    border-left: 1px solid #bbcbd6;
    width: 524px;
    color: #de4901;
    font-weight: normal;
}
#list ul ul li a.three
{
    background: #9fe9a0;
    border-left: 1px solid #bbcbd6;
    width: 524px;
    color: #1c5505;
    font-weight: normal;
}
#list ul ul li a:hover
{
    background: #cccccc;
}
.btn_more
{
    background: url(../images/btn_more.png) no-repeat;
    width: 86px;
    height: 23px;
    border: none;
    cursor: pointer;
}
.list_footer
{
    text-align: right;
    padding: 2px;
    border-left: 1px solid #9db5bf;
    border-right: 1px solid #9db5bf;
    width: 681px;
    margin-left: 6px;
}
#lblFilter
{
    padding: 5px;
    font-weight: bold;
    display: block;
    float: left;
}
.view_expand_calendar
{
    text-decoration: none;
    color: #595959;
}
.countries, .language, .campaign, .campaign_edit, .campaign_new
{
    height: 330px;
    position: absolute;
    width: 177px;
    z-index: 1;
    top: 22px;
}
.list_btn_count
{
    background: none repeat scroll 0 0 #CCCCCC;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-left: 5px;
    text-align: center;
    width: 175px;
}
.list_campaign_cb, .list_countries, .list_language, .list_campaign_cb_edit, .list_campaign_cb_new, .list_type
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    color: #595959;
    font-size: 11px;
    height: 150px;
    margin-left: 5px;
    overflow: auto;
    width: 175px;
}
.list_campaign_cb.ddl_short, .list_btn_count.ddl_short, .list_campaign_cb_edit.ddl_short, .list_campaign_cb_new.ddl_short
{
    width: 120px;
}
.list_audience
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    color: #595959;
    font-size: 11px;
    height: 150px;
    margin-left: 5px;
    overflow: auto;
    width: 230px;
}
.audience_checkall_clearall
{
    background: none repeat scroll 0 0 #CCCCCC;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    margin-left: 5px;
    text-align: center;
    width: 230px;
}
.ddlcampaign, .ddlcountries, .ddllanguage, .ddltype
{
    position: relative;
    width: 188px;
    z-index: 1;
}
.ddlcampaign.ddl_short
{
    width: 135px;
}
.ddlcountries_new
{
    position: relative;
    z-index: 1;
}
.campaign
{
    height: 330px;
    position: absolute;
    width: 177px;
    z-index: 1;
    top: 22px;
}
.type
{
    height: 330px;
    position: absolute;
    width: 177px;
    z-index: 1;
    top: 22px;
}
.box_content_summary
{
    background: #fff;
    padding-left: 5px;
    padding-top: 10px;
    border-bottom: 1px solid #D6D6D6;
}
.red
{
    color: #FF5050;
}
.list_buttom
{
    border-top: 1px solid #D6D6D6;
    text-align: right;
}
.box_new
{
    width: 320px;
}
.box_countries
{
    height: 535px;
    position: absolute;
    right: 63px;
    top: 45px;
    width: 280px;
    background: url("../images/left_box.png") no-repeat scroll left center transparent;
    padding-left: 16px;
}
.header_box
{
    background: none repeat scroll 0 0 #f8f8f8;
    border-bottom: 1px solid #CDCDCD;
    height: 64px;
    padding-left: 10px;
}
.content_box
{
    background: none repeat scroll 0 0 #f8f8f8;
    height: 440px;
    overflow: auto;
    width: 278px;
}
.footer_box
{
    background: none repeat scroll 0 0 #f8f8f8;
    border-top: 1px solid #CDCDCD;
    /*height: 24px;*/
    padding: 5px 5px 5px 0;
    text-align: right;
}
#error_mess
{
    color: red;
    font-weight: bold;
    display:none;
}
.header_box .title_box
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 10px;
}
.border_box
{
    border: 1px solid #CDCDCD;
}
.minutes
{
    float: left;
    margin-right: 10px;
    width: 40px;
}
.list_minutes
{
    float: right;
    margin-right: 8px;
    width: 50px;
}
#week label
{
    float: left;
    width: 60px;
}
.recurring
{
    float: right;
    padding-top: 5px;
    width: 245px;
}
.icon_remove, .icon_quizz_remove
{
    background: url("../images/Controls/remove_filters.png") no-repeat scroll right center transparent;
    border: 0 none;
    color: #595959;
    cursor: pointer;
    font-size: 11px;
    height: 15px;
    padding: 8px 18px 3px 0;
    text-decoration: none;
}
.rows
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #CDCDCD;
    height: 60px;
    width: 100%;
}
.col_country
{
    float: left;
    height: 50px;
    padding: 5px;
    width: 80px;
}
.col_language
{
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    float: left;
    height: 100%;
    width: 95px;
}
.col_method
{
    float: left;
    height: 60px;
    position: relative;
    width: 106px;
}
div.hover
{
    height: 80px;
}
.hover .col_country, div.hover
{
    background: url("../images/Controls/bg_tr2.png") repeat-x scroll 0 0 transparent;
    color: #fff;
}
.hover .col_language div.alt, .hover .col_method div.alt
{
    background: url("../images/Controls/bg_tr_sub_hover.png") repeat-x scroll 0 0 transparent;
}
.col_language div, .col_method div
{
    height: 10px;
    padding: 5px;
}
.row_hide
{
    text-align: right;
}
.btn_Country th
{
    background: none repeat scroll 0 0 #f6f6f6;
}
.btn_Country
{
    border: 1px solid #cdcdcd;
}
#listCountries
{
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
}
.list_content_box
{
    border-bottom: 1px solid #cdcdcd;
    height: 120px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.content_box h1
{
    float: left;
    font-size: 13px;
    margin-left: 10px;
    padding: 5px 0;
    width: 150px;
}
.list_lang
{
    float: left;
    margin: 0 5px;
    width: 75px;
}
#messages .mess_detail
{
    border-bottom: 1px solid #cdcdcd;
    font-size: 11px;
    padding: 10px 15px 15px 14px;
}
#messages .mess_detail ul li label
{
    display: block;
    float: left;
    font-weight: bold;
    line-height: 18px;
    width: 80px;
}
#messages .mess_detail ul li span
{
    display: block;
    float: left;
    line-height: 18px;
    width: 160px;
}
#messages .make_keyword
{
    background: url("../images/make_key.png") no-repeat scroll left center transparent;
    border: 0 none;
    float: right;
    font-size: 11px;
    height: 27px;
    line-height: 27px;
    padding-left: 20px;
    text-decoration: none;
}
#messages a.btn_delete
{
    background: url("../images/delete_1.png") no-repeat scroll left top transparent;
    color: #6D6D6D;
}
#messages .btn_delete
{
    background: url("../images/delete.png") no-repeat scroll left top transparent;
    height: 15px;
    margin-left: 5px;
    padding-left: 12px;
    text-decoration: none;
    visibility: hidden;
    width: 12px;
}
.edit_enable
{
    display: none;
}
.jqEasyCounterMsg
{
    background-color: #f2f2f2;
    border: 1px solid #cdcdcd;
    float: right;
    padding: 3px;
    text-align: center !important;
    width: 10% !important;
}
#messages .mess_detail ul li textarea
{
    background-color: #f2f2f2;
    border: 1px solid #cdcdcd;
    float: right;
    font-size: 11px;
    height: 75px;
    resize: none;
    width: 232px;
}
#make_keyword .mess_detail ul li textarea
{
    background-color: #f2f2f2;
    border: 1px solid #cdcdcd;
    float: right;
    font-size: 11px;
    height: 75px;
    resize: none;
    width: 228px;
}
#make_keyword
{
    height: 450px;
    left: auto;
    padding: 0;
    right: 200px;
    top: 70px;
    width: 278px;
    border: none;
}
#make_keyword .btn_Close
{
    background: url("../images/close_dialog.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 17px;
    z-index: 1103;
}
#make_keyword .header_box
{
    height: 33px;
}
#make_keyword .mess_detail
{
    font-size: 11px;
    padding: 10px 15px 5px;
}
#make_keyword .mess_detail ul li
{
    padding: 3px 0 1px;
}
#make_keyword .mess_detail ul li label, #make_keyword .mess_detail ul li strong
{
    display: block;
    float: left;
    font-weight: bold;
    width: 65px;
}
#make_keyword .mess_detail ul li b
{
    display: block;
    float: left;
    font-weight: normal;
    width: 175px;
}
.textarea_enable
{
    background-color: #F2F2F2 !important;
}
#make_keyword .mess_detail ul li b.keyword div
{
    background-color: #08BC2E;
    color: #DAF5E0;
    padding: 2px 5px;
}
.ui-datepicker-trigger
{
    cursor: pointer;
    margin: 5px 5px 0;
}
.list_minutes .icon_remove
{
    float: right;
}
h1.title
{
    border-bottom: 1px solid #cdcdcd;
    font-size: 15px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 90%;
}
.rows_alert_hover_daysummary
{
    background: url("../images/Controls/bg_tr.png") repeat scroll 0 0 transparent;
    color: #fff;
}
.cal_select
{
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    
}
#calendarMonthView, #calendarWeekView
{
    cursor: pointer;
}
.list_Selection
{
    float: left;
    width: 100px;
}
.list_num
{
    float: left;
    width: 145px;
    margin-top: 35px;
}
.list_num .form_rows
{
    line-height: 24px;
}
.list_num .form_rows .left
{
    margin-right: 5px;
}
fieldset.winner
{
    border: 1px solid #CDCDCD;
    margin-bottom: 5px;
    padding: 10px 0 10px 10px;
}
fieldset.winner legend
{
    font-size: 12px;
    font-weight: bold;
    padding: 0 5px;
}
.list_Selection .label_radio
{
    margin: 10px 0;
}
.parameterTemp, .nowTemp, .parameterQuizzTemp
{
    display: none;
}
fieldset.winner .form_rows .Odds
{
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
}
fieldset.winner .form_rows b
{
    width: 90px;
}
select.select_long
{
    height: 23px !important;
    width: 237px;
}
.correct_radio
{
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    width: 20px;
}
#popup_container
{
    background: url("../images/confirm.png") no-repeat scroll 5px center #f2f2f2 !important;
    border-left: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
    color: #595959 !important;
    height: 90px !important;
    min-width: 150px !important;
    padding: 10px 10px 10px 70px !important;
    width: 150px !important;
}
#popup_ok
{
    background: url("../images/bg_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #595959;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 24px;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
    width: 55px;
}
#popup_cancel
{
    background: url("../images/bg_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #595959;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 24px;
    padding: 5px;
    text-align: center;
    width: 55px;
}
#popup_title
{
}
#popup_message
{
    font-size: 11px;
    line-height: 10px;
    padding: 15px 0;
}
.loading-icon
{
    margin-top: 100px;
    margin-left: 230px;
}
.imgloading
{
    height: auto;
    width: 100%;
    text-align: center;
}
.imgloading img
{
    margin-top: 50px;
    margin-left: 85px;
}
#btn_new_audience
{
    background: url("../images/btn_add_audience.jpg") no-repeat scroll left center transparent;
    display: block;
    float: left;
    height: 25px;
    line-height: 12px;
    padding-left: 20px;
    width: 65px;
}
#desc_audience
{
    float: left;
    padding-left: 20px;
    width: 65px;
}
.div_countries
{
    background: url("../images/bg_box_country.png") no-repeat scroll center top transparent;
    height: 81px;
    padding: 5px;
    width: 119px;
}
.div_countries .list_count
{
    overflow: hidden;
    /*height: 19px;*/
}
.col_audience_name
{
    float: left;
    padding: 5px;
    width: 149px;
}

.col_audience_description
{
    float: left;
    padding: 5px;
    width: 132px;
}
.col_audience_Type
{
    float: left;
    padding: 5px;
    width: 112px;
}
.col_audience_enterprise
{
    float: left;
    padding: 5px;
    width: 108px;
}
.col_audience_Brand
{
    float: left;
    padding: 5px;
    width: 97px;
}
.col_audience_campaign
{
    float: left;
    padding: 5px;
    width: 220px;
}
#view_audience .box_boc, #edit_audience .box_boc, #new_audience .box_boc
{
    border: none;
}
.inactive
{
    color: #d3d3d3 !important;
}
.title_filter
{
    font-weight: bold;
    padding-top: 5px;
}
#content_mess
{
    background: #fff;
    height: 350px;
    overflow: auto;
}
.list_keyword, .lbl_content_mess
{
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #CDCDCD;
}
.lbl_content_mess
{
    padding:5px;
}
.list_keyword
{
    padding: 5px;
    margin-top: 5px;
}
.list_mess
{
    margin: 0 auto;
    width: 200px;
    border-bottom: 1px solid #CDCDCD;
    clear:both;
    display:block;
    overflow:hidden;
}
.contentMessageType
{
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #CDCDCD;
     padding: 5px;
}
.expand_mess_flow
{
     background: url("../images/i_expand.png") no-repeat left;
     height:12px;
     padding-left:15px;
     display:block;
     color:#595959;
     font-weight: bold;
     cursor:pointer;
}
.collapse_mess_flow
{
     background: url("../images/i_collapse.png") no-repeat left;
     height:12px;
     padding-left:15px;
     display:block;
     color:#595959;
     font-weight: bold;
     cursor:pointer;
}
.list_mess .expand_mess_flow, .list_mess .collapse_mess_flow
{
    margin: 5px 0;
    float:right;
}
.txt_time, .txt_date
{
    font-size:10px;
}